<?php

class HotelRoomReservationResponse extends BaseResponse {

    /**
     * @access public
     * @var integer
     */
    public $itineraryId;

    /**
     * @access public
     * @var string[]
     */
    public $confirmationNumbers;

    /**
     * @access public
     * @var HotelRateInfo
     */
    public $HoteRateInfo;

    /**
     * @access public
     * @var boolean
     */
    public $processedWithConfirmation;

    /**
     * @access public
     * @var string
     */
    public $errorText;

    /**
     * @access public
     * @var string
     */
    public $hotelReplyText;

    /**
     * @access public
     * @var tnsSupplierType
     */
    public $supplierType;

    /**
     * @access public
     * @var string
     */
    public $reservationStatusCode;

    /**
     * @access public
     * @var boolean
     */
    public $existingItinerary;

    /**
     * @access public
     * @var integer
     */
    public $numberOfRoomsBooked;

    /**
     * @access public
     * @var RoomGroup
     */
    public $RoomGroup;

    /**
     * @access public
     * @var string
     */
    public $drivingDirections;

    /**
     * @access public
     * @var string
     */
    public $checkInInstructions;

    /**
     * @access public
     * @var string
     */
    public $arrivalDate;

    /**
     * @access public
     * @var string
     */
    public $departureDate;

    /**
     * @access public
     * @var string
     */
    public $hotelName;

    /**
     * @access public
     * @var string
     */
    public $hotelAddress;

    /**
     * @access public
     * @var string
     */
    public $hotelCity;

    /**
     * @access public
     * @var string
     */
    public $hotelStateProvinceCode;

    /**
     * @access public
     * @var string
     */
    public $hotelPostalCode;

    /**
     * @access public
     * @var string
     */
    public $hotelCountryCode;

    /**
     * @access public
     * @var string
     */
    public $roomDescription;

    /**
     * @access public
     * @var string
     */
    public $tripAdvisorRating;

    /**
     * @access public
     * @var integer
     */
    public $tripAdvisorReviewCount;

    /**
     * @access public
     * @var string
     */
    public $tripAdvisorRatingUrl;

    /**
     * @access public
     * @var string
     */
    public $cancellationPolicy;

    /**
     * @access public
     * @var CancelPolicyInfoList
     */
    public $CancelPolicyInfoList;

    /**
     * @access public
     * @var boolean
     */
    public $nonRefundable;

    /**
     * @access public
     * @var integer
     */
    public $rateOccupancyPerRoom;

    /**
     * @access public
     * @var CouponInformationResponse
     */
    public $CouponInformationResponse;

    /**
     * @access public
     * @var RateInfos
     */
    public $RateInfos;

}